program SsaSubMaster;

uses
  Forms,
  CustomMain in 'Forms\CustomMain.pas' {frmCustomMain},
  ActionCommander in '..\CommonClasses\Global\Actions\ActionCommander.pas',
  DataTable in '..\CommonClasses\Global\DataTable\DataTable.pas',
  SubTitleFile in '..\CommonClasses\Global\SubTitleFile\SubTitleFile.pas',
  TimeManager in '..\CommonClasses\Global\TimeManager\TimeManager.pas',
  SrtAffixAddExecuter in '..\CommonClasses\Srt\Actions\SrtAffixAddExecuter.pas',
  SrtAffixExecuterBase in '..\CommonClasses\Srt\Actions\SrtAffixExecuterBase.pas',
  SrtAffixRemoveExecuter in '..\CommonClasses\Srt\Actions\SrtAffixRemoveExecuter.pas',
  SrtAffixStringDeleteExecuter in '..\CommonClasses\Srt\Actions\SrtAffixStringDeleteExecuter.pas',
  SrtFileExportExecuter in '..\CommonClasses\Srt\Actions\SrtFileExportExecuter.pas',
  SrtFileImportExecuter in '..\CommonClasses\Srt\Actions\SrtFileImportExecuter.pas',
  SrtFileMergeExecuterBase in '..\CommonClasses\Srt\Actions\SrtFileMergeExecuterBase.pas',
  SrtFileNoMergeExecuter in '..\CommonClasses\Srt\Actions\SrtFileNoMergeExecuter.pas',
  SrtFileSequenceMergeExecuter in '..\CommonClasses\Srt\Actions\SrtFileSequenceMergeExecuter.pas',
  SrtFileTimeFromMergeExecuter in '..\CommonClasses\Srt\Actions\SrtFileTimeFromMergeExecuter.pas',
  SrtFilterExecuter in '..\CommonClasses\Srt\Actions\SrtFilterExecuter.pas',
  SrtFindReplaceExecuter in '..\CommonClasses\Srt\Actions\SrtFindReplaceExecuter.pas',
  SrtResetNosExecuter in '..\CommonClasses\Srt\Actions\SrtResetNosExecuter.pas',
  SrtActionCommander in '..\CommonClasses\Srt\Actions\SrtActionCommander.pas',
  SrtActionExecuter in '..\CommonClasses\Srt\Actions\SrtActionExecuter.pas',
  SrtTimeExecuter in '..\CommonClasses\Srt\Actions\SrtTimeExecuter.pas',
  SrtTimeFromResizeExecuter in '..\CommonClasses\Srt\Actions\SrtTimeFromResizeExecuter.pas',
  SrtTimeLocateExecuter in '..\CommonClasses\Srt\Actions\SrtTimeLocateExecuter.pas',
  SrtTimeMoveExecuter in '..\CommonClasses\Srt\Actions\SrtTimeMoveExecuter.pas',
  SrtTimeScaleExecuter in '..\CommonClasses\Srt\Actions\SrtTimeScaleExecuter.pas',
  SrtTimeToResizeExecuter in '..\CommonClasses\Srt\Actions\SrtTimeToResizeExecuter.pas',
  SrtSubTitleDataTable in '..\CommonClasses\Srt\DataTable\SrtSubTitleDataTable.pas',
  SrtSubTitleFile in '..\CommonClasses\Srt\SubTitleFile\SrtSubTitleFile.pas',
  SrtTimeManager in '..\CommonClasses\Srt\TimeManager\SrtTimeManager.pas',
  SsaSubTitleFile in '..\CommonClasses\Ssa\SubTitleFile\SsaSubTitleFile.pas',
  SsaSection in '..\CommonClasses\Ssa\Section\SsaSection.pas',
  SsaScriptInfoSection in '..\CommonClasses\Ssa\Section\SsaScriptInfoSection.pas',
  SsaV4StylesSection in '..\CommonClasses\Ssa\Section\SsaV4StylesSection.pas',
  SsaV4StylesPlusSection in '..\CommonClasses\Ssa\Section\SsaV4StylesPlusSection.pas',
  SsaFontsSection in '..\CommonClasses\Ssa\Section\SsaFontsSection.pas',
  SsaGraphicsSection in '..\CommonClasses\Ssa\Section\SsaGraphicsSection.pas',
  SsaEventsSection in '..\CommonClasses\Ssa\Section\SsaEventsSection.pas',
  SsaTimeManager in '..\CommonClasses\Ssa\TimeManager\SsaTimeManager.pas',
  SsaActionCommander in '..\CommonClasses\Ssa\Actions\SsaActionCommander.pas',
  SsaData in '..\CommonClasses\Ssa\SubTitleFile\SsaData.pas',
  SsaSectionCollection in '..\CommonClasses\Ssa\Section\SsaSectionCollection.pas',
  SrtTimeMoveExecuterBase in '..\CommonClasses\Srt\Actions\SrtTimeMoveExecuterBase.pas',
  SrtHistoryDataTable in '..\CommonClasses\Srt\History\SrtHistoryDataTable.pas',
  SrtHistoryManager in '..\CommonClasses\Srt\History\SrtHistoryManager.pas',
  SingleTableSubTitleFile in '..\CommonClasses\Global\SubTitleFile\SingleTableSubTitleFile.pas',
  SingleTableActionCommander in '..\CommonClasses\Global\Actions\SingleTableActionCommander.pas',
  SsaDialogueEventDataTable in '..\CommonClasses\Ssa\DataTable\Event\SsaDialogueEventDataTable.pas',
  SsaMovieEventDataTable in '..\CommonClasses\Ssa\DataTable\Event\SsaMovieEventDataTable.pas',
  SsaPictureEventDataTable in '..\CommonClasses\Ssa\DataTable\Event\SsaPictureEventDataTable.pas',
  SsaSoundEventDataTable in '..\CommonClasses\Ssa\DataTable\Event\SsaSoundEventDataTable.pas',
  SsaCommandEventDataTable in '..\CommonClasses\Ssa\DataTable\Event\SsaCommandEventDataTable.pas',
  SsaCommentEventDataTable in '..\CommonClasses\Ssa\DataTable\Event\SsaCommentEventDataTable.pas',
  SsaEventDataTable in '..\CommonClasses\Ssa\DataTable\Event\SsaEventDataTable.pas',
  V4StyleDataTable in '..\CommonClasses\Ssa\DataTable\Style\V4StyleDataTable.pas',
  SubTitleDataTable in '..\CommonClasses\Global\DataTable\SubTitleDataTable.pas',
  V4StylePlusDataTable in '..\CommonClasses\Ssa\DataTable\Style\V4StylePlusDataTable.pas',
  SsaDataTableRecord in '..\CommonClasses\Ssa\SubTitleFile\SsaDataTableRecord.pas',
  SsaEventColumnNameList in '..\CommonClasses\Ssa\DataTable\Event\Utility\SsaEventColumnNameList.pas',
  SsaEventDataTableNameList in '..\CommonClasses\Ssa\DataTable\Event\Utility\SsaEventDataTableNameList.pas',
  SsaEventColumnIndexList in '..\CommonClasses\Ssa\DataTable\Event\Utility\SsaEventColumnIndexList.pas',
  CommonDefs in '..\CommonClasses\Global\CommonDefs.pas',
  SrtFromSsaFileImportExecuter in '..\CommonClasses\Srt\Actions\SrtFromSsaFileImportExecuter.pas',
  SrtFromSsaSubTitleFile in '..\CommonClasses\Srt\SubTitleFile\SrtFromSsaSubTitleFile.pas',
  FileTypeRecognizer in '..\CommonClasses\Global\FileTypeRecognizer.pas';

{$R *.res}

begin
  ReportMemoryLeaksOnShutdown := DebugHook <> 0;
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TfrmCustomMain, frmCustomMain);
  Application.Run;
end.
